import json  
import pandas as pd  

# 读取 JSON 文件  
with open('test.json', 'r', encoding='utf-8') as file:  
    data = json.load(file)  

# 提取 _source 数据  
source_data = [item["_source"] for item in data]  

# 将数据转换为 DataFrame  
df = pd.DataFrame(source_data)  

# 将 DataFrame 写入 Excel 文件  
output_file = 'output.xlsx'  
df.to_excel(output_file, index=False)  

print(f"数据已成功写入 {output_file}")